package envasesdeleste.dom.gest;
import envasesdeleste.dom.Articulo;
import java.util.HashMap;


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
/**
 *
 * @author Javo
 */
public class GestArticulo {

    HashMap<String, Articulo> mColArticulo = new HashMap<String, Articulo>();
    private static GestArticulo objGestA = null;

    public GestArticulo() {
        Articulo objA = new Articulo();
        //   mColArticulo = objA.obtenerTodos();
    }

    public static GestArticulo getInstance() {
        if (objGestA == null) {
            objGestA = new GestArticulo();
        }
        return objGestA;
    }

    public boolean alta(Articulo xArt) {
        if (!mColArticulo.containsKey(xArt.getCod())) {
            mColArticulo.put(xArt.getCod(), xArt);
            return true;
        }
        return false;
    }

    public void baja(Articulo xArt) {
        mColArticulo.remove(xArt.getCod());
    }

    public HashMap<String, Articulo> devolverTodos() {
        return mColArticulo;
    }

    public void modificar(Articulo xArt) {
        Articulo a = mColArticulo.get(xArt.getCod());
        a.setDescripcion(xArt.getDescripcion());
        a.setPrecioCosto(xArt.getPrecioCosto());
        a.setPrecioVenta(xArt.getPrecioVenta());
        a.setStock(xArt.getStock());
    }
}
